package com.gitee.cui.springcloud.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 配置客户端主业务类
 * 添加@RefershScope注解的作用时，在修改配置中心的配置内容后，支持自动刷新作用域
 * 前提是必须发送一个POST请求给服务端（也即本服务）
 * @author cuiqingqiang
 * @version 1.0
 * @date 2022-03-13 14:39
 **/
@RestController
@RefreshScope
public class ConfigClientController {

	@Value("${config.info}")
	private String configInfo;

	@GetMapping(value = "/configInfo")
	public String getConfigInfo() {
		return configInfo;
	}
}
